<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>nm-dbus-interface: libnm Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="libnm Reference Manual">
<link rel="up" href="ch02.html" title="Client Object API Reference">
<link rel="prev" href="libnm-nm-errors.html" title="nm-errors">
<link rel="next" href="ch03.html" title="Connection and Setting API Reference">
<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
                  <a href="#libnm-nm-dbus-interface.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                  <a href="#libnm-nm-dbus-interface.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="libnm-nm-errors.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="ch03.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="libnm-nm-dbus-interface"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="libnm-nm-dbus-interface.top_of_page"></a>nm-dbus-interface</span></h2>
<p>nm-dbus-interface</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="libnm-nm-dbus-interface.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
</colgroup>
<tbody>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-2:CAPS" title="NM_AVAILABLE_IN_1_2">NM_AVAILABLE_IN_1_2</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-AVAILABLE-IN-1-8:CAPS" title="NM_AVAILABLE_IN_1_8">NM_AVAILABLE_IN_1_8</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-SERVICE:CAPS" title="NM_DBUS_SERVICE">NM_DBUS_SERVICE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE:CAPS" title="NM_DBUS_INTERFACE">NM_DBUS_INTERFACE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-ACCESS-POINT:CAPS" title="NM_DBUS_INTERFACE_ACCESS_POINT">NM_DBUS_INTERFACE_ACCESS_POINT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-ACTIVE-CONNECTION:CAPS" title="NM_DBUS_INTERFACE_ACTIVE_CONNECTION">NM_DBUS_INTERFACE_ACTIVE_CONNECTION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-CHECKPOINT:CAPS" title="NM_DBUS_INTERFACE_CHECKPOINT">NM_DBUS_INTERFACE_CHECKPOINT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE:CAPS" title="NM_DBUS_INTERFACE_DEVICE">NM_DBUS_INTERFACE_DEVICE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-6LOWPAN:CAPS" title="NM_DBUS_INTERFACE_DEVICE_6LOWPAN">NM_DBUS_INTERFACE_DEVICE_6LOWPAN</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-ADSL:CAPS" title="NM_DBUS_INTERFACE_DEVICE_ADSL">NM_DBUS_INTERFACE_DEVICE_ADSL</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-BLUETOOTH:CAPS" title="NM_DBUS_INTERFACE_DEVICE_BLUETOOTH">NM_DBUS_INTERFACE_DEVICE_BLUETOOTH</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-BOND:CAPS" title="NM_DBUS_INTERFACE_DEVICE_BOND">NM_DBUS_INTERFACE_DEVICE_BOND</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-BRIDGE:CAPS" title="NM_DBUS_INTERFACE_DEVICE_BRIDGE">NM_DBUS_INTERFACE_DEVICE_BRIDGE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-DUMMY:CAPS" title="NM_DBUS_INTERFACE_DEVICE_DUMMY">NM_DBUS_INTERFACE_DEVICE_DUMMY</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-GENERIC:CAPS" title="NM_DBUS_INTERFACE_DEVICE_GENERIC">NM_DBUS_INTERFACE_DEVICE_GENERIC</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-GRE:CAPS" title="NM_DBUS_INTERFACE_DEVICE_GRE">NM_DBUS_INTERFACE_DEVICE_GRE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-INFINIBAND:CAPS" title="NM_DBUS_INTERFACE_DEVICE_INFINIBAND">NM_DBUS_INTERFACE_DEVICE_INFINIBAND</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-IP-TUNNEL:CAPS" title="NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL">NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-MACSEC:CAPS" title="NM_DBUS_INTERFACE_DEVICE_MACSEC">NM_DBUS_INTERFACE_DEVICE_MACSEC</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-MACVLAN:CAPS" title="NM_DBUS_INTERFACE_DEVICE_MACVLAN">NM_DBUS_INTERFACE_DEVICE_MACVLAN</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-MODEM:CAPS" title="NM_DBUS_INTERFACE_DEVICE_MODEM">NM_DBUS_INTERFACE_DEVICE_MODEM</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-OLPC-MESH:CAPS" title="NM_DBUS_INTERFACE_DEVICE_OLPC_MESH">NM_DBUS_INTERFACE_DEVICE_OLPC_MESH</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-OVS-BRIDGE:CAPS" title="NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE">NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-OVS-INTERFACE:CAPS" title="NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE">NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-OVS-PORT:CAPS" title="NM_DBUS_INTERFACE_DEVICE_OVS_PORT">NM_DBUS_INTERFACE_DEVICE_OVS_PORT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-PPP:CAPS" title="NM_DBUS_INTERFACE_DEVICE_PPP">NM_DBUS_INTERFACE_DEVICE_PPP</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-STATISTICS:CAPS" title="NM_DBUS_INTERFACE_DEVICE_STATISTICS">NM_DBUS_INTERFACE_DEVICE_STATISTICS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-TEAM:CAPS" title="NM_DBUS_INTERFACE_DEVICE_TEAM">NM_DBUS_INTERFACE_DEVICE_TEAM</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-TUN:CAPS" title="NM_DBUS_INTERFACE_DEVICE_TUN">NM_DBUS_INTERFACE_DEVICE_TUN</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-VETH:CAPS" title="NM_DBUS_INTERFACE_DEVICE_VETH">NM_DBUS_INTERFACE_DEVICE_VETH</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-VLAN:CAPS" title="NM_DBUS_INTERFACE_DEVICE_VLAN">NM_DBUS_INTERFACE_DEVICE_VLAN</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-VXLAN:CAPS" title="NM_DBUS_INTERFACE_DEVICE_VXLAN">NM_DBUS_INTERFACE_DEVICE_VXLAN</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-WIFI-P2P:CAPS" title="NM_DBUS_INTERFACE_DEVICE_WIFI_P2P">NM_DBUS_INTERFACE_DEVICE_WIFI_P2P</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-WIMAX:CAPS" title="NM_DBUS_INTERFACE_DEVICE_WIMAX">NM_DBUS_INTERFACE_DEVICE_WIMAX</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-WIRED:CAPS" title="NM_DBUS_INTERFACE_DEVICE_WIRED">NM_DBUS_INTERFACE_DEVICE_WIRED</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-WIREGUARD:CAPS" title="NM_DBUS_INTERFACE_DEVICE_WIREGUARD">NM_DBUS_INTERFACE_DEVICE_WIREGUARD</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-WIRELESS:CAPS" title="NM_DBUS_INTERFACE_DEVICE_WIRELESS">NM_DBUS_INTERFACE_DEVICE_WIRELESS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DEVICE-WPAN:CAPS" title="NM_DBUS_INTERFACE_DEVICE_WPAN">NM_DBUS_INTERFACE_DEVICE_WPAN</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DHCP4-CONFIG:CAPS" title="NM_DBUS_INTERFACE_DHCP4_CONFIG">NM_DBUS_INTERFACE_DHCP4_CONFIG</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DHCP6-CONFIG:CAPS" title="NM_DBUS_INTERFACE_DHCP6_CONFIG">NM_DBUS_INTERFACE_DHCP6_CONFIG</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-IP4-CONFIG:CAPS" title="NM_DBUS_INTERFACE_IP4_CONFIG">NM_DBUS_INTERFACE_IP4_CONFIG</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-IP6-CONFIG:CAPS" title="NM_DBUS_INTERFACE_IP6_CONFIG">NM_DBUS_INTERFACE_IP6_CONFIG</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-WIFI-P2P-PEER:CAPS" title="NM_DBUS_INTERFACE_WIFI_P2P_PEER">NM_DBUS_INTERFACE_WIFI_P2P_PEER</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-WIMAX-NSP:CAPS" title="NM_DBUS_INTERFACE_WIMAX_NSP">NM_DBUS_INTERFACE_WIMAX_NSP</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH:CAPS" title="NM_DBUS_PATH">NM_DBUS_PATH</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH-ACCESS-POINT:CAPS" title="NM_DBUS_PATH_ACCESS_POINT">NM_DBUS_PATH_ACCESS_POINT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH-WIFI-P2P-PEER:CAPS" title="NM_DBUS_PATH_WIFI_P2P_PEER">NM_DBUS_PATH_WIFI_P2P_PEER</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH-WIMAX-NSP:CAPS" title="NM_DBUS_PATH_WIMAX_NSP">NM_DBUS_PATH_WIMAX_NSP</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-SETTINGS:CAPS" title="NM_DBUS_INTERFACE_SETTINGS">NM_DBUS_INTERFACE_SETTINGS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH-SETTINGS:CAPS" title="NM_DBUS_PATH_SETTINGS">NM_DBUS_PATH_SETTINGS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-SETTINGS-CONNECTION:CAPS" title="NM_DBUS_INTERFACE_SETTINGS_CONNECTION">NM_DBUS_INTERFACE_SETTINGS_CONNECTION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH-SETTINGS-CONNECTION:CAPS" title="NM_DBUS_PATH_SETTINGS_CONNECTION">NM_DBUS_PATH_SETTINGS_CONNECTION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-SETTINGS-CONNECTION-SECRETS:CAPS" title="NM_DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS">NM_DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-AGENT-MANAGER:CAPS" title="NM_DBUS_INTERFACE_AGENT_MANAGER">NM_DBUS_INTERFACE_AGENT_MANAGER</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH-AGENT-MANAGER:CAPS" title="NM_DBUS_PATH_AGENT_MANAGER">NM_DBUS_PATH_AGENT_MANAGER</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-SECRET-AGENT:CAPS" title="NM_DBUS_INTERFACE_SECRET_AGENT">NM_DBUS_INTERFACE_SECRET_AGENT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH-SECRET-AGENT:CAPS" title="NM_DBUS_PATH_SECRET_AGENT">NM_DBUS_PATH_SECRET_AGENT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-INTERFACE-DNS-MANAGER:CAPS" title="NM_DBUS_INTERFACE_DNS_MANAGER">NM_DBUS_INTERFACE_DNS_MANAGER</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH-DNS-MANAGER:CAPS" title="NM_DBUS_PATH_DNS_MANAGER">NM_DBUS_PATH_DNS_MANAGER</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMCapability" title="enum NMCapability">NMCapability</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMState" title="enum NMState">NMState</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMConnectivityState" title="enum NMConnectivityState">NMConnectivityState</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceType" title="enum NMDeviceType">NMDeviceType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceCapabilities" title="enum NMDeviceCapabilities">NMDeviceCapabilities</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceWifiCapabilities" title="enum NMDeviceWifiCapabilities">NMDeviceWifiCapabilities</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM80211ApFlags" title="enum NM80211ApFlags">NM80211ApFlags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM80211ApSecurityFlags" title="enum NM80211ApSecurityFlags">NM80211ApSecurityFlags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM80211Mode" title="enum NM80211Mode">NM80211Mode</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMBluetoothCapabilities" title="enum NMBluetoothCapabilities">NMBluetoothCapabilities</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceModemCapabilities" title="enum NMDeviceModemCapabilities">NMDeviceModemCapabilities</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMWimaxNspNetworkType" title="enum NMWimaxNspNetworkType">NMWimaxNspNetworkType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceState" title="enum NMDeviceState">NMDeviceState</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceStateReason" title="enum NMDeviceStateReason">NMDeviceStateReason</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMMetered" title="enum NMMetered">NMMetered</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMConnectionMultiConnect" title="enum NMConnectionMultiConnect">NMConnectionMultiConnect</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMActiveConnectionState" title="enum NMActiveConnectionState">NMActiveConnectionState</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMActiveConnectionStateReason" title="enum NMActiveConnectionStateReason">NMActiveConnectionStateReason</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentGetSecretsFlags" title="enum NMSecretAgentGetSecretsFlags">NMSecretAgentGetSecretsFlags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentCapabilities" title="enum NMSecretAgentCapabilities">NMSecretAgentCapabilities</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-DESTINATION:CAPS" title="NM_LLDP_ATTR_DESTINATION">NM_LLDP_ATTR_DESTINATION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID-TYPE:CAPS" title="NM_LLDP_ATTR_CHASSIS_ID_TYPE">NM_LLDP_ATTR_CHASSIS_ID_TYPE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID:CAPS" title="NM_LLDP_ATTR_CHASSIS_ID">NM_LLDP_ATTR_CHASSIS_ID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID-TYPE:CAPS" title="NM_LLDP_ATTR_PORT_ID_TYPE">NM_LLDP_ATTR_PORT_ID_TYPE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-ID:CAPS" title="NM_LLDP_ATTR_PORT_ID">NM_LLDP_ATTR_PORT_ID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-PORT-DESCRIPTION:CAPS" title="NM_LLDP_ATTR_PORT_DESCRIPTION">NM_LLDP_ATTR_PORT_DESCRIPTION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-NAME:CAPS" title="NM_LLDP_ATTR_SYSTEM_NAME">NM_LLDP_ATTR_SYSTEM_NAME</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-DESCRIPTION:CAPS" title="NM_LLDP_ATTR_SYSTEM_DESCRIPTION">NM_LLDP_ATTR_SYSTEM_DESCRIPTION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-SYSTEM-CAPABILITIES:CAPS" title="NM_LLDP_ATTR_SYSTEM_CAPABILITIES">NM_LLDP_ATTR_SYSTEM_CAPABILITIES</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-MANAGEMENT-ADDRESSES:CAPS" title="NM_LLDP_ATTR_MANAGEMENT_ADDRESSES">NM_LLDP_ATTR_MANAGEMENT_ADDRESSES</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PVID:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PVID">NM_LLDP_ATTR_IEEE_802_1_PVID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VLANS:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_VLANS">NM_LLDP_ATTR_IEEE_802_1_VLANS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVIDS:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PPVIDS">NM_LLDP_ATTR_IEEE_802_1_PPVIDS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-3-MAC-PHY-CONF:CAPS" title="NM_LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF">NM_LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-3-POWER-VIA-MDI:CAPS" title="NM_LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI">NM_LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-3-MAX-FRAME-SIZE:CAPS" title="NM_LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE">NM_LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VID:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_VID">NM_LLDP_ATTR_IEEE_802_1_VID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-VLAN-NAME:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME">NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PPVID">NM_LLDP_ATTR_IEEE_802_1_PPVID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-IEEE-802-1-PPVID-FLAGS:CAPS" title="NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS">NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-BRIDGE:CAPS" title="NM_LLDP_DEST_NEAREST_BRIDGE">NM_LLDP_DEST_NEAREST_BRIDGE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-NON-TPMR-BRIDGE:CAPS" title="NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE">NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-DEST-NEAREST-CUSTOMER-BRIDGE:CAPS" title="NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE">NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode">NMIPTunnelMode</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMCheckpointCreateFlags" title="enum NMCheckpointCreateFlags">NMCheckpointCreateFlags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMRollbackResult" title="enum NMRollbackResult">NMRollbackResult</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMSettingsConnectionFlags" title="enum NMSettingsConnectionFlags">NMSettingsConnectionFlags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMActivationStateFlags" title="enum NMActivationStateFlags">NMActivationStateFlags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMSettingsAddConnection2Flags" title="enum NMSettingsAddConnection2Flags">NMSettingsAddConnection2Flags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMSettingsUpdate2Flags" title="enum NMSettingsUpdate2Flags">NMSettingsUpdate2Flags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary">NMTernary</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMManagerReloadFlags" title="enum NMManagerReloadFlags">NMManagerReloadFlags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceInterfaceFlags" title="enum NMDeviceInterfaceFlags">NMDeviceInterfaceFlags</a></td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="libnm-nm-dbus-interface.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
    <span class="lineart">├──</span> NM80211Mode
    <span class="lineart">├──</span> NMActiveConnectionState
    <span class="lineart">├──</span> NMActiveConnectionStateReason
    <span class="lineart">├──</span> NMCapability
    <span class="lineart">├──</span> NMConnectionMultiConnect
    <span class="lineart">├──</span> NMConnectivityState
    <span class="lineart">├──</span> NMDeviceState
    <span class="lineart">├──</span> NMDeviceStateReason
    <span class="lineart">├──</span> NMDeviceType
    <span class="lineart">├──</span> NMIPTunnelMode
    <span class="lineart">├──</span> NMMetered
    <span class="lineart">├──</span> NMState
    <span class="lineart">├──</span> NMTernary
    <span class="lineart">╰──</span> NMWimaxNspNetworkType
    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
    <span class="lineart">├──</span> NM80211ApFlags
    <span class="lineart">├──</span> NM80211ApSecurityFlags
    <span class="lineart">├──</span> NMActivationStateFlags
    <span class="lineart">├──</span> NMBluetoothCapabilities
    <span class="lineart">├──</span> NMCheckpointCreateFlags
    <span class="lineart">├──</span> NMDeviceCapabilities
    <span class="lineart">├──</span> NMDeviceInterfaceFlags
    <span class="lineart">├──</span> NMDeviceModemCapabilities
    <span class="lineart">├──</span> NMDeviceWifiCapabilities
    <span class="lineart">├──</span> NMManagerReloadFlags
    <span class="lineart">├──</span> NMSecretAgentCapabilities
    <span class="lineart">├──</span> NMSecretAgentGetSecretsFlags
    <span class="lineart">├──</span> NMSettingsAddConnection2Flags
    <span class="lineart">├──</span> NMSettingsConnectionFlags
    <span class="lineart">╰──</span> NMSettingsUpdate2Flags
</pre>
</div>
<div class="refsect1">
<a name="libnm-nm-dbus-interface.description"></a><h2>Description</h2>
</div>
<div class="refsect1">
<a name="libnm-nm-dbus-interface.functions_details"></a><h2>Functions</h2>
<p></p>
</div>
<div class="refsect1">
<a name="libnm-nm-dbus-interface.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="NM-AVAILABLE-IN-1-2:CAPS"></a><h3>NM_AVAILABLE_IN_1_2</h3>
<pre class="programlisting">#define             NM_AVAILABLE_IN_1_2</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-AVAILABLE-IN-1-8:CAPS"></a><h3>NM_AVAILABLE_IN_1_8</h3>
<pre class="programlisting">#define             NM_AVAILABLE_IN_1_8</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-SERVICE:CAPS"></a><h3>NM_DBUS_SERVICE</h3>
<pre class="programlisting">#define NM_DBUS_SERVICE                        "org.freedesktop.NetworkManager"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE:CAPS"></a><h3>NM_DBUS_INTERFACE</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE                      "org.freedesktop.NetworkManager"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-ACCESS-POINT:CAPS"></a><h3>NM_DBUS_INTERFACE_ACCESS_POINT</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_ACCESS_POINT         NM_DBUS_INTERFACE ".AccessPoint"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-ACTIVE-CONNECTION:CAPS"></a><h3>NM_DBUS_INTERFACE_ACTIVE_CONNECTION</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION    NM_DBUS_INTERFACE ".Connection.Active"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-CHECKPOINT:CAPS"></a><h3>NM_DBUS_INTERFACE_CHECKPOINT</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_CHECKPOINT           NM_DBUS_INTERFACE ".Checkpoint"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE               NM_DBUS_INTERFACE ".Device"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-6LOWPAN:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_6LOWPAN</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_6LOWPAN       NM_DBUS_INTERFACE_DEVICE ".Lowpan"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-ADSL:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_ADSL</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_ADSL          NM_DBUS_INTERFACE_DEVICE ".Adsl"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-BLUETOOTH:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_BLUETOOTH</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_BLUETOOTH     NM_DBUS_INTERFACE_DEVICE ".Bluetooth"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-BOND:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_BOND</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_BOND          NM_DBUS_INTERFACE_DEVICE ".Bond"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-BRIDGE:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_BRIDGE</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_BRIDGE        NM_DBUS_INTERFACE_DEVICE ".Bridge"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-DUMMY:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_DUMMY</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_DUMMY         NM_DBUS_INTERFACE_DEVICE ".Dummy"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-GENERIC:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_GENERIC</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_GENERIC       NM_DBUS_INTERFACE_DEVICE ".Generic"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-GRE:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_GRE</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_GRE           NM_DBUS_INTERFACE_DEVICE ".Gre"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-INFINIBAND:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_INFINIBAND</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND    NM_DBUS_INTERFACE_DEVICE ".Infiniband"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-IP-TUNNEL:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL     NM_DBUS_INTERFACE_DEVICE ".IPTunnel"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-MACSEC:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_MACSEC</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_MACSEC        NM_DBUS_INTERFACE_DEVICE ".Macsec"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-MACVLAN:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_MACVLAN</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_MACVLAN       NM_DBUS_INTERFACE_DEVICE ".Macvlan"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-MODEM:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_MODEM</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_MODEM         NM_DBUS_INTERFACE_DEVICE ".Modem"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-OLPC-MESH:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_OLPC_MESH</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH     NM_DBUS_INTERFACE_DEVICE ".OlpcMesh"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-OVS-BRIDGE:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE    NM_DBUS_INTERFACE_DEVICE ".OvsBridge"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-OVS-INTERFACE:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE NM_DBUS_INTERFACE_DEVICE ".OvsInterface"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-OVS-PORT:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_OVS_PORT</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_OVS_PORT      NM_DBUS_INTERFACE_DEVICE ".OvsPort"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-PPP:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_PPP</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_PPP           NM_DBUS_INTERFACE_DEVICE ".Ppp"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-STATISTICS:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_STATISTICS</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_STATISTICS    NM_DBUS_INTERFACE_DEVICE ".Statistics"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-TEAM:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_TEAM</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_TEAM          NM_DBUS_INTERFACE_DEVICE ".Team"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-TUN:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_TUN</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_TUN           NM_DBUS_INTERFACE_DEVICE ".Tun"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-VETH:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_VETH</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_VETH          NM_DBUS_INTERFACE_DEVICE ".Veth"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-VLAN:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_VLAN</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_VLAN          NM_DBUS_INTERFACE_DEVICE ".Vlan"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-VXLAN:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_VXLAN</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_VXLAN         NM_DBUS_INTERFACE_DEVICE ".Vxlan"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-WIFI-P2P:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_WIFI_P2P</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_WIFI_P2P      NM_DBUS_INTERFACE_DEVICE ".WifiP2P"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-WIMAX:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_WIMAX</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_WIMAX         NM_DBUS_INTERFACE_DEVICE ".WiMax"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-WIRED:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_WIRED</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_WIRED         NM_DBUS_INTERFACE_DEVICE ".Wired"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-WIREGUARD:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_WIREGUARD</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_WIREGUARD     NM_DBUS_INTERFACE_DEVICE ".WireGuard"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-WIRELESS:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_WIRELESS</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_WIRELESS      NM_DBUS_INTERFACE_DEVICE ".Wireless"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DEVICE-WPAN:CAPS"></a><h3>NM_DBUS_INTERFACE_DEVICE_WPAN</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DEVICE_WPAN          NM_DBUS_INTERFACE_DEVICE ".Wpan"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DHCP4-CONFIG:CAPS"></a><h3>NM_DBUS_INTERFACE_DHCP4_CONFIG</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DHCP4_CONFIG         NM_DBUS_INTERFACE ".DHCP4Config"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DHCP6-CONFIG:CAPS"></a><h3>NM_DBUS_INTERFACE_DHCP6_CONFIG</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DHCP6_CONFIG         NM_DBUS_INTERFACE ".DHCP6Config"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-IP4-CONFIG:CAPS"></a><h3>NM_DBUS_INTERFACE_IP4_CONFIG</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_IP4_CONFIG           NM_DBUS_INTERFACE ".IP4Config"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-IP6-CONFIG:CAPS"></a><h3>NM_DBUS_INTERFACE_IP6_CONFIG</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_IP6_CONFIG           NM_DBUS_INTERFACE ".IP6Config"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-WIFI-P2P-PEER:CAPS"></a><h3>NM_DBUS_INTERFACE_WIFI_P2P_PEER</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_WIFI_P2P_PEER        NM_DBUS_INTERFACE ".WifiP2PPeer"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-WIMAX-NSP:CAPS"></a><h3>NM_DBUS_INTERFACE_WIMAX_NSP</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_WIMAX_NSP            NM_DBUS_INTERFACE ".WiMax.Nsp"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-PATH:CAPS"></a><h3>NM_DBUS_PATH</h3>
<pre class="programlisting">#define NM_DBUS_PATH                           "/org/freedesktop/NetworkManager"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-PATH-ACCESS-POINT:CAPS"></a><h3>NM_DBUS_PATH_ACCESS_POINT</h3>
<pre class="programlisting">#define NM_DBUS_PATH_ACCESS_POINT              NM_DBUS_PATH "/AccessPoint"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-PATH-WIFI-P2P-PEER:CAPS"></a><h3>NM_DBUS_PATH_WIFI_P2P_PEER</h3>
<pre class="programlisting">#define NM_DBUS_PATH_WIFI_P2P_PEER             NM_DBUS_PATH "/WifiP2PPeer"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-PATH-WIMAX-NSP:CAPS"></a><h3>NM_DBUS_PATH_WIMAX_NSP</h3>
<pre class="programlisting">#define NM_DBUS_PATH_WIMAX_NSP                 NM_DBUS_PATH "/Nsp"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-SETTINGS:CAPS"></a><h3>NM_DBUS_INTERFACE_SETTINGS</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_SETTINGS        "org.freedesktop.NetworkManager.Settings"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-PATH-SETTINGS:CAPS"></a><h3>NM_DBUS_PATH_SETTINGS</h3>
<pre class="programlisting">#define NM_DBUS_PATH_SETTINGS             "/org/freedesktop/NetworkManager/Settings"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-SETTINGS-CONNECTION:CAPS"></a><h3>NM_DBUS_INTERFACE_SETTINGS_CONNECTION</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_SETTINGS_CONNECTION "org.freedesktop.NetworkManager.Settings.Connection"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-PATH-SETTINGS-CONNECTION:CAPS"></a><h3>NM_DBUS_PATH_SETTINGS_CONNECTION</h3>
<pre class="programlisting">#define NM_DBUS_PATH_SETTINGS_CONNECTION  "/org/freedesktop/NetworkManager/Settings/Connection"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-SETTINGS-CONNECTION-SECRETS:CAPS"></a><h3>NM_DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS "org.freedesktop.NetworkManager.Settings.Connection.Secrets"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-AGENT-MANAGER:CAPS"></a><h3>NM_DBUS_INTERFACE_AGENT_MANAGER</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_AGENT_MANAGER   NM_DBUS_INTERFACE ".AgentManager"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-PATH-AGENT-MANAGER:CAPS"></a><h3>NM_DBUS_PATH_AGENT_MANAGER</h3>
<pre class="programlisting">#define NM_DBUS_PATH_AGENT_MANAGER        "/org/freedesktop/NetworkManager/AgentManager"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-SECRET-AGENT:CAPS"></a><h3>NM_DBUS_INTERFACE_SECRET_AGENT</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_SECRET_AGENT    NM_DBUS_INTERFACE ".SecretAgent"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-PATH-SECRET-AGENT:CAPS"></a><h3>NM_DBUS_PATH_SECRET_AGENT</h3>
<pre class="programlisting">#define NM_DBUS_PATH_SECRET_AGENT         "/org/freedesktop/NetworkManager/SecretAgent"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-INTERFACE-DNS-MANAGER:CAPS"></a><h3>NM_DBUS_INTERFACE_DNS_MANAGER</h3>
<pre class="programlisting">#define NM_DBUS_INTERFACE_DNS_MANAGER     "org.freedesktop.NetworkManager.DnsManager"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-DBUS-PATH-DNS-MANAGER:CAPS"></a><h3>NM_DBUS_PATH_DNS_MANAGER</h3>
<pre class="programlisting">#define NM_DBUS_PATH_DNS_MANAGER          "/org/freedesktop/NetworkManager/DnsManager"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NMCapability"></a><h3>enum NMCapability</h3>
<p><a class="link" href="libnm-nm-dbus-interface.html#NMCapability" title="enum NMCapability"><span class="type">NMCapability</span></a> names the numbers in the Capabilities property.
Capabilities are positive numbers. They are part of stable API
and a certain capability number is guaranteed not to change.</p>
<p>The range 0x7000 - 0x7FFF of capabilities is guaranteed not to be
used by upstream NetworkManager. It could thus be used for downstream
extensions.</p>
<div class="refsect3">
<a name="NMCapability.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-CAPABILITY-TEAM:CAPS"></a>NM_CAPABILITY_TEAM</p></td>
<td class="enum_member_description">
<p>Teams can be managed. This means the team device plugin
  is loaded.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CAPABILITY-OVS:CAPS"></a>NM_CAPABILITY_OVS</p></td>
<td class="enum_member_description">
<p>OpenVSwitch can be managed. This means the OVS device plugin
  is loaded. Since: 1.24, 1.22.2</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMState"></a><h3>enum NMState</h3>
<p><a class="link" href="libnm-nm-dbus-interface.html#NMState" title="enum NMState"><span class="type">NMState</span></a> values indicate the current overall networking state.</p>
<div class="refsect3">
<a name="NMState.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-STATE-UNKNOWN:CAPS"></a>NM_STATE_UNKNOWN</p></td>
<td class="enum_member_description">
<p>Networking state is unknown. This indicates a daemon error
   that makes it unable to reasonably assess the state. In such event the
   applications are expected to assume Internet connectivity might be present
   and not disable controls that require network access.
   The graphical shells may hide the network accessibility indicator altogether
   since no meaningful status indication can be provided.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-STATE-ASLEEP:CAPS"></a>NM_STATE_ASLEEP</p></td>
<td class="enum_member_description">
<p>Networking is not enabled, the system is being suspended or
   resumed from suspend.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-STATE-DISCONNECTED:CAPS"></a>NM_STATE_DISCONNECTED</p></td>
<td class="enum_member_description">
<p>There is no active network connection.
   The graphical shell should indicate  no network connectivity and the
   applications should not attempt to access the network.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-STATE-DISCONNECTING:CAPS"></a>NM_STATE_DISCONNECTING</p></td>
<td class="enum_member_description">
<p>Network connections are being cleaned up.
   The applications should tear down their network sessions.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-STATE-CONNECTING:CAPS"></a>NM_STATE_CONNECTING</p></td>
<td class="enum_member_description">
<p>A network connection is being started
   The graphical shell should indicate the network is being connected while
   the applications should still make no attempts to connect the network.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-STATE-CONNECTED-LOCAL:CAPS"></a>NM_STATE_CONNECTED_LOCAL</p></td>
<td class="enum_member_description">
<p>There is only local IPv4 and/or IPv6 connectivity,
   but no default route to access the Internet. The graphical shell should
   indicate no network connectivity.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-STATE-CONNECTED-SITE:CAPS"></a>NM_STATE_CONNECTED_SITE</p></td>
<td class="enum_member_description">
<p>There is only site-wide IPv4 and/or IPv6 connectivity.
   This means a default route is available, but the Internet connectivity check
   (see "Connectivity" property) did not succeed. The graphical shell should
   indicate limited network connectivity.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-STATE-CONNECTED-GLOBAL:CAPS"></a>NM_STATE_CONNECTED_GLOBAL</p></td>
<td class="enum_member_description">
<p>There is global IPv4 and/or IPv6 Internet connectivity
   This means the Internet connectivity check succeeded, the graphical shell should
   indicate full network connectivity.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMConnectivityState"></a><h3>enum NMConnectivityState</h3>
<div class="refsect3">
<a name="NMConnectivityState.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-CONNECTIVITY-UNKNOWN:CAPS"></a>NM_CONNECTIVITY_UNKNOWN</p></td>
<td class="enum_member_description">
<p>Network connectivity is unknown. This means the
  connectivity checks are disabled (e.g. on server installations) or has
  not run yet. The graphical shell should assume the Internet connection
  might be available and not present a captive portal window.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CONNECTIVITY-NONE:CAPS"></a>NM_CONNECTIVITY_NONE</p></td>
<td class="enum_member_description">
<p>The host is not connected to any network. There's
  no active connection that contains a default route to the internet and
  thus it makes no sense to even attempt a connectivity check. The graphical
  shell should use this state to indicate the network connection is unavailable.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CONNECTIVITY-PORTAL:CAPS"></a>NM_CONNECTIVITY_PORTAL</p></td>
<td class="enum_member_description">
<p>The Internet connection is hijacked by a captive
  portal gateway. The graphical shell may open a sandboxed web browser window
  (because the captive portals typically attempt a man-in-the-middle attacks
  against the https connections) for the purpose of authenticating to a gateway
  and retrigger the connectivity check with <code class="function">CheckConnectivity()</code> when the
  browser window is dismissed.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CONNECTIVITY-LIMITED:CAPS"></a>NM_CONNECTIVITY_LIMITED</p></td>
<td class="enum_member_description">
<p>The host is connected to a network, does not appear
  to be able to reach the full Internet, but a captive portal has not been
  detected.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CONNECTIVITY-FULL:CAPS"></a>NM_CONNECTIVITY_FULL</p></td>
<td class="enum_member_description">
<p>The host is connected to a network, and
  appears to be able to reach the full Internet.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMDeviceType"></a><h3>enum NMDeviceType</h3>
<p><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceType" title="enum NMDeviceType"><span class="type">NMDeviceType</span></a> values indicate the type of hardware represented by a
device object.</p>
<div class="refsect3">
<a name="NMDeviceType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-UNKNOWN:CAPS"></a>NM_DEVICE_TYPE_UNKNOWN</p></td>
<td class="enum_member_description">
<p>unknown device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-ETHERNET:CAPS"></a>NM_DEVICE_TYPE_ETHERNET</p></td>
<td class="enum_member_description">
<p>a wired ethernet device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-WIFI:CAPS"></a>NM_DEVICE_TYPE_WIFI</p></td>
<td class="enum_member_description">
<p>an 802.11 Wi-Fi device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-UNUSED1:CAPS"></a>NM_DEVICE_TYPE_UNUSED1</p></td>
<td class="enum_member_description">
<p>not used</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-UNUSED2:CAPS"></a>NM_DEVICE_TYPE_UNUSED2</p></td>
<td class="enum_member_description">
<p>not used</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-BT:CAPS"></a>NM_DEVICE_TYPE_BT</p></td>
<td class="enum_member_description">
<p>a Bluetooth device supporting PAN or DUN access protocols</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-OLPC-MESH:CAPS"></a>NM_DEVICE_TYPE_OLPC_MESH</p></td>
<td class="enum_member_description">
<p>an OLPC XO mesh networking device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-WIMAX:CAPS"></a>NM_DEVICE_TYPE_WIMAX</p></td>
<td class="enum_member_description">
<p>an 802.16e Mobile WiMAX broadband device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-MODEM:CAPS"></a>NM_DEVICE_TYPE_MODEM</p></td>
<td class="enum_member_description">
<p>a modem supporting analog telephone, CDMA/EVDO,
GSM/UMTS, or LTE network access protocols</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-INFINIBAND:CAPS"></a>NM_DEVICE_TYPE_INFINIBAND</p></td>
<td class="enum_member_description">
<p>an IP-over-InfiniBand device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-BOND:CAPS"></a>NM_DEVICE_TYPE_BOND</p></td>
<td class="enum_member_description">
<p>a bond master interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-VLAN:CAPS"></a>NM_DEVICE_TYPE_VLAN</p></td>
<td class="enum_member_description">
<p>an 802.1Q VLAN interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-ADSL:CAPS"></a>NM_DEVICE_TYPE_ADSL</p></td>
<td class="enum_member_description">
<p>ADSL modem</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-BRIDGE:CAPS"></a>NM_DEVICE_TYPE_BRIDGE</p></td>
<td class="enum_member_description">
<p>a bridge master interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-GENERIC:CAPS"></a>NM_DEVICE_TYPE_GENERIC</p></td>
<td class="enum_member_description">
<p>generic support for unrecognized device types</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-TEAM:CAPS"></a>NM_DEVICE_TYPE_TEAM</p></td>
<td class="enum_member_description">
<p>a team master interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-TUN:CAPS"></a>NM_DEVICE_TYPE_TUN</p></td>
<td class="enum_member_description">
<p>a TUN or TAP interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-IP-TUNNEL:CAPS"></a>NM_DEVICE_TYPE_IP_TUNNEL</p></td>
<td class="enum_member_description">
<p>a IP tunnel interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-MACVLAN:CAPS"></a>NM_DEVICE_TYPE_MACVLAN</p></td>
<td class="enum_member_description">
<p>a MACVLAN interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-VXLAN:CAPS"></a>NM_DEVICE_TYPE_VXLAN</p></td>
<td class="enum_member_description">
<p>a VXLAN interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-VETH:CAPS"></a>NM_DEVICE_TYPE_VETH</p></td>
<td class="enum_member_description">
<p>a VETH interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-MACSEC:CAPS"></a>NM_DEVICE_TYPE_MACSEC</p></td>
<td class="enum_member_description">
<p>a MACsec interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-DUMMY:CAPS"></a>NM_DEVICE_TYPE_DUMMY</p></td>
<td class="enum_member_description">
<p>a dummy interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-PPP:CAPS"></a>NM_DEVICE_TYPE_PPP</p></td>
<td class="enum_member_description">
<p>a PPP interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-OVS-INTERFACE:CAPS"></a>NM_DEVICE_TYPE_OVS_INTERFACE</p></td>
<td class="enum_member_description">
<p>a Open vSwitch interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-OVS-PORT:CAPS"></a>NM_DEVICE_TYPE_OVS_PORT</p></td>
<td class="enum_member_description">
<p>a Open vSwitch port</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-OVS-BRIDGE:CAPS"></a>NM_DEVICE_TYPE_OVS_BRIDGE</p></td>
<td class="enum_member_description">
<p>a Open vSwitch bridge</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-WPAN:CAPS"></a>NM_DEVICE_TYPE_WPAN</p></td>
<td class="enum_member_description">
<p>a IEEE 802.15.4 (WPAN) MAC Layer Device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-6LOWPAN:CAPS"></a>NM_DEVICE_TYPE_6LOWPAN</p></td>
<td class="enum_member_description">
<p>6LoWPAN interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-WIREGUARD:CAPS"></a>NM_DEVICE_TYPE_WIREGUARD</p></td>
<td class="enum_member_description">
<p>a WireGuard interface</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-WIFI-P2P:CAPS"></a>NM_DEVICE_TYPE_WIFI_P2P</p></td>
<td class="enum_member_description">
<p>an 802.11 Wi-Fi P2P device (Since: 1.16)</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMDeviceCapabilities"></a><h3>enum NMDeviceCapabilities</h3>
<p>General device capability flags.</p>
<div class="refsect3">
<a name="NMDeviceCapabilities.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-CAP-NONE:CAPS"></a>NM_DEVICE_CAP_NONE</p></td>
<td class="enum_member_description">
<p>device has no special capabilities</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-CAP-NM-SUPPORTED:CAPS"></a>NM_DEVICE_CAP_NM_SUPPORTED</p></td>
<td class="enum_member_description">
<p>NetworkManager supports this device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-CAP-CARRIER-DETECT:CAPS"></a>NM_DEVICE_CAP_CARRIER_DETECT</p></td>
<td class="enum_member_description">
<p>this device can indicate carrier status</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-CAP-IS-SOFTWARE:CAPS"></a>NM_DEVICE_CAP_IS_SOFTWARE</p></td>
<td class="enum_member_description">
<p>this device is a software device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-CAP-SRIOV:CAPS"></a>NM_DEVICE_CAP_SRIOV</p></td>
<td class="enum_member_description">
<p>this device supports single-root I/O virtualization</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMDeviceWifiCapabilities"></a><h3>enum NMDeviceWifiCapabilities</h3>
<p>802.11 specific device encryption and authentication capabilities.</p>
<div class="refsect3">
<a name="NMDeviceWifiCapabilities.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-NONE:CAPS"></a>NM_WIFI_DEVICE_CAP_NONE</p></td>
<td class="enum_member_description">
<p>device has no encryption/authentication capabilities</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-CIPHER-WEP40:CAPS"></a>NM_WIFI_DEVICE_CAP_CIPHER_WEP40</p></td>
<td class="enum_member_description">
<p>device supports 40/64-bit WEP encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-CIPHER-WEP104:CAPS"></a>NM_WIFI_DEVICE_CAP_CIPHER_WEP104</p></td>
<td class="enum_member_description">
<p>device supports 104/128-bit WEP encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-CIPHER-TKIP:CAPS"></a>NM_WIFI_DEVICE_CAP_CIPHER_TKIP</p></td>
<td class="enum_member_description">
<p>device supports TKIP encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-CIPHER-CCMP:CAPS"></a>NM_WIFI_DEVICE_CAP_CIPHER_CCMP</p></td>
<td class="enum_member_description">
<p>device supports AES/CCMP encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-WPA:CAPS"></a>NM_WIFI_DEVICE_CAP_WPA</p></td>
<td class="enum_member_description">
<p>device supports WPA1 authentication</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-RSN:CAPS"></a>NM_WIFI_DEVICE_CAP_RSN</p></td>
<td class="enum_member_description">
<p>device supports WPA2/RSN authentication</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-AP:CAPS"></a>NM_WIFI_DEVICE_CAP_AP</p></td>
<td class="enum_member_description">
<p>device supports Access Point mode</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-ADHOC:CAPS"></a>NM_WIFI_DEVICE_CAP_ADHOC</p></td>
<td class="enum_member_description">
<p>device supports Ad-Hoc mode</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-FREQ-VALID:CAPS"></a>NM_WIFI_DEVICE_CAP_FREQ_VALID</p></td>
<td class="enum_member_description">
<p>device reports frequency capabilities</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-FREQ-2GHZ:CAPS"></a>NM_WIFI_DEVICE_CAP_FREQ_2GHZ</p></td>
<td class="enum_member_description">
<p>device supports 2.4GHz frequencies</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-FREQ-5GHZ:CAPS"></a>NM_WIFI_DEVICE_CAP_FREQ_5GHZ</p></td>
<td class="enum_member_description">
<p>device supports 5GHz frequencies</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-MESH:CAPS"></a>NM_WIFI_DEVICE_CAP_MESH</p></td>
<td class="enum_member_description">
<p>device supports acting as a mesh point. Since: 1.20.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-IBSS-RSN:CAPS"></a>NM_WIFI_DEVICE_CAP_IBSS_RSN</p></td>
<td class="enum_member_description">
<p>device supports WPA2/RSN in an IBSS network. Since: 1.22.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NM80211ApFlags"></a><h3>enum NM80211ApFlags</h3>
<p>802.11 access point flags.</p>
<div class="refsect3">
<a name="NM80211ApFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-FLAGS-NONE:CAPS"></a>NM_802_11_AP_FLAGS_NONE</p></td>
<td class="enum_member_description">
<p>access point has no special capabilities</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-FLAGS-PRIVACY:CAPS"></a>NM_802_11_AP_FLAGS_PRIVACY</p></td>
<td class="enum_member_description">
<p>access point requires authentication and
encryption (usually means WEP)</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-FLAGS-WPS:CAPS"></a>NM_802_11_AP_FLAGS_WPS</p></td>
<td class="enum_member_description">
<p>access point supports some WPS method</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-FLAGS-WPS-PBC:CAPS"></a>NM_802_11_AP_FLAGS_WPS_PBC</p></td>
<td class="enum_member_description">
<p>access point supports push-button WPS</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-FLAGS-WPS-PIN:CAPS"></a>NM_802_11_AP_FLAGS_WPS_PIN</p></td>
<td class="enum_member_description">
<p>access point supports PIN-based WPS</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NM80211ApSecurityFlags"></a><h3>enum NM80211ApSecurityFlags</h3>
<p>802.11 access point security and authentication flags.  These flags describe
the current security requirements of an access point as determined from the
access point's beacon.</p>
<div class="refsect3">
<a name="NM80211ApSecurityFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-NONE:CAPS"></a>NM_802_11_AP_SEC_NONE</p></td>
<td class="enum_member_description">
<p>the access point has no special security requirements</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-PAIR-WEP40:CAPS"></a>NM_802_11_AP_SEC_PAIR_WEP40</p></td>
<td class="enum_member_description">
<p>40/64-bit WEP is supported for
pairwise/unicast encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-PAIR-WEP104:CAPS"></a>NM_802_11_AP_SEC_PAIR_WEP104</p></td>
<td class="enum_member_description">
<p>104/128-bit WEP is supported for
pairwise/unicast encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-PAIR-TKIP:CAPS"></a>NM_802_11_AP_SEC_PAIR_TKIP</p></td>
<td class="enum_member_description">
<p>TKIP is supported for pairwise/unicast encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-PAIR-CCMP:CAPS"></a>NM_802_11_AP_SEC_PAIR_CCMP</p></td>
<td class="enum_member_description">
<p>AES/CCMP is supported for pairwise/unicast encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-GROUP-WEP40:CAPS"></a>NM_802_11_AP_SEC_GROUP_WEP40</p></td>
<td class="enum_member_description">
<p>40/64-bit WEP is supported for group/broadcast
encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-GROUP-WEP104:CAPS"></a>NM_802_11_AP_SEC_GROUP_WEP104</p></td>
<td class="enum_member_description">
<p>104/128-bit WEP is supported for
group/broadcast encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-GROUP-TKIP:CAPS"></a>NM_802_11_AP_SEC_GROUP_TKIP</p></td>
<td class="enum_member_description">
<p>TKIP is supported for group/broadcast encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-GROUP-CCMP:CAPS"></a>NM_802_11_AP_SEC_GROUP_CCMP</p></td>
<td class="enum_member_description">
<p>AES/CCMP is supported for group/broadcast
encryption</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-KEY-MGMT-PSK:CAPS"></a>NM_802_11_AP_SEC_KEY_MGMT_PSK</p></td>
<td class="enum_member_description">
<p>WPA/RSN Pre-Shared Key encryption is
supported</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-KEY-MGMT-802-1X:CAPS"></a>NM_802_11_AP_SEC_KEY_MGMT_802_1X</p></td>
<td class="enum_member_description">
<p>802.1x authentication and key management
is supported</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-KEY-MGMT-SAE:CAPS"></a>NM_802_11_AP_SEC_KEY_MGMT_SAE</p></td>
<td class="enum_member_description">
<p>WPA/RSN Simultaneous Authentication of Equals is
supported</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NM80211Mode"></a><h3>enum NM80211Mode</h3>
<p>Indicates the 802.11 mode an access point or device is currently in.</p>
<div class="refsect3">
<a name="NM80211Mode.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-MODE-UNKNOWN:CAPS"></a>NM_802_11_MODE_UNKNOWN</p></td>
<td class="enum_member_description">
<p>the device or access point mode is unknown</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-MODE-ADHOC:CAPS"></a>NM_802_11_MODE_ADHOC</p></td>
<td class="enum_member_description">
<p>for both devices and access point objects, indicates
  the object is part of an Ad-Hoc 802.11 network without a central
  coordinating access point.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-MODE-INFRA:CAPS"></a>NM_802_11_MODE_INFRA</p></td>
<td class="enum_member_description">
<p>the device or access point is in infrastructure mode.
  For devices, this indicates the device is an 802.11 client/station.  For
  access point objects, this indicates the object is an access point that
  provides connectivity to clients.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-MODE-AP:CAPS"></a>NM_802_11_MODE_AP</p></td>
<td class="enum_member_description">
<p>the device is an access point/hotspot.  Not valid for
  access point objects; used only for hotspot mode on the local machine.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-802-11-MODE-MESH:CAPS"></a>NM_802_11_MODE_MESH</p></td>
<td class="enum_member_description">
<p>the device is a 802.11s mesh point. Since: 1.20.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMBluetoothCapabilities"></a><h3>enum NMBluetoothCapabilities</h3>
<p><a class="link" href="libnm-nm-dbus-interface.html#NMBluetoothCapabilities" title="enum NMBluetoothCapabilities"><span class="type">NMBluetoothCapabilities</span></a> values indicate the usable capabilities of a
Bluetooth device.</p>
<div class="refsect3">
<a name="NMBluetoothCapabilities.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-BT-CAPABILITY-NONE:CAPS"></a>NM_BT_CAPABILITY_NONE</p></td>
<td class="enum_member_description">
<p>device has no usable capabilities</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-BT-CAPABILITY-DUN:CAPS"></a>NM_BT_CAPABILITY_DUN</p></td>
<td class="enum_member_description">
<p>device provides Dial-Up Networking capability</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-BT-CAPABILITY-NAP:CAPS"></a>NM_BT_CAPABILITY_NAP</p></td>
<td class="enum_member_description">
<p>device provides Network Access Point capability</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMDeviceModemCapabilities"></a><h3>enum NMDeviceModemCapabilities</h3>
<p><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceModemCapabilities" title="enum NMDeviceModemCapabilities"><span class="type">NMDeviceModemCapabilities</span></a> values indicate the generic radio access
technology families a modem device supports.  For more information on the
specific access technologies the device supports use the ModemManager D-Bus
API.</p>
<div class="refsect3">
<a name="NMDeviceModemCapabilities.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-MODEM-CAPABILITY-NONE:CAPS"></a>NM_DEVICE_MODEM_CAPABILITY_NONE</p></td>
<td class="enum_member_description">
<p>modem has no usable capabilities</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-MODEM-CAPABILITY-POTS:CAPS"></a>NM_DEVICE_MODEM_CAPABILITY_POTS</p></td>
<td class="enum_member_description">
<p>modem uses the analog wired telephone
network and is not a wireless/cellular device</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-MODEM-CAPABILITY-CDMA-EVDO:CAPS"></a>NM_DEVICE_MODEM_CAPABILITY_CDMA_EVDO</p></td>
<td class="enum_member_description">
<p>modem supports at least one of CDMA
1xRTT, EVDO revision 0, EVDO revision A, or EVDO revision B</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-MODEM-CAPABILITY-GSM-UMTS:CAPS"></a>NM_DEVICE_MODEM_CAPABILITY_GSM_UMTS</p></td>
<td class="enum_member_description">
<p>modem supports at least one of GSM,
GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-MODEM-CAPABILITY-LTE:CAPS"></a>NM_DEVICE_MODEM_CAPABILITY_LTE</p></td>
<td class="enum_member_description">
<p>modem has LTE data capability</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMWimaxNspNetworkType"></a><h3>enum NMWimaxNspNetworkType</h3>
<p>WiMAX network type.</p>
<div class="refsect3">
<a name="NMWimaxNspNetworkType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-WIMAX-NSP-NETWORK-TYPE-UNKNOWN:CAPS"></a>NM_WIMAX_NSP_NETWORK_TYPE_UNKNOWN</p></td>
<td class="enum_member_description">
<p>unknown network type</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIMAX-NSP-NETWORK-TYPE-HOME:CAPS"></a>NM_WIMAX_NSP_NETWORK_TYPE_HOME</p></td>
<td class="enum_member_description">
<p>home network</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIMAX-NSP-NETWORK-TYPE-PARTNER:CAPS"></a>NM_WIMAX_NSP_NETWORK_TYPE_PARTNER</p></td>
<td class="enum_member_description">
<p>partner network</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-WIMAX-NSP-NETWORK-TYPE-ROAMING-PARTNER:CAPS"></a>NM_WIMAX_NSP_NETWORK_TYPE_ROAMING_PARTNER</p></td>
<td class="enum_member_description">
<p>roaming partner network</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMDeviceState"></a><h3>enum NMDeviceState</h3>
<div class="refsect3">
<a name="NMDeviceState.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-UNKNOWN:CAPS"></a>NM_DEVICE_STATE_UNKNOWN</p></td>
<td class="enum_member_description">
<p>the device's state is unknown</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-UNMANAGED:CAPS"></a>NM_DEVICE_STATE_UNMANAGED</p></td>
<td class="enum_member_description">
<p>the device is recognized, but not managed by
  NetworkManager</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-UNAVAILABLE:CAPS"></a>NM_DEVICE_STATE_UNAVAILABLE</p></td>
<td class="enum_member_description">
<p>the device is managed by NetworkManager, but
  is not available for use.  Reasons may include the wireless switched off,
  missing firmware, no ethernet carrier, missing supplicant or modem manager,
  etc.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-DISCONNECTED:CAPS"></a>NM_DEVICE_STATE_DISCONNECTED</p></td>
<td class="enum_member_description">
<p>the device can be activated, but is currently
  idle and not connected to a network.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-PREPARE:CAPS"></a>NM_DEVICE_STATE_PREPARE</p></td>
<td class="enum_member_description">
<p>the device is preparing the connection to the
  network.  This may include operations like changing the MAC address,
  setting physical link properties, and anything else required to connect
  to the requested network.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-CONFIG:CAPS"></a>NM_DEVICE_STATE_CONFIG</p></td>
<td class="enum_member_description">
<p>the device is connecting to the requested network.
  This may include operations like associating with the Wi-Fi AP, dialing
  the modem, connecting to the remote Bluetooth device, etc.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-NEED-AUTH:CAPS"></a>NM_DEVICE_STATE_NEED_AUTH</p></td>
<td class="enum_member_description">
<p>the device requires more information to continue
  connecting to the requested network.  This includes secrets like WiFi
  passphrases, login passwords, PIN codes, etc.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-IP-CONFIG:CAPS"></a>NM_DEVICE_STATE_IP_CONFIG</p></td>
<td class="enum_member_description">
<p>the device is requesting IPv4 and/or IPv6
  addresses and routing information from the network.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-IP-CHECK:CAPS"></a>NM_DEVICE_STATE_IP_CHECK</p></td>
<td class="enum_member_description">
<p>the device is checking whether further action is
  required for the requested network connection.  This may include checking
  whether only local network access is available, whether a captive portal
  is blocking access to the Internet, etc.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-SECONDARIES:CAPS"></a>NM_DEVICE_STATE_SECONDARIES</p></td>
<td class="enum_member_description">
<p>the device is waiting for a secondary
  connection (like a VPN) which must activated before the device can be
  activated</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-ACTIVATED:CAPS"></a>NM_DEVICE_STATE_ACTIVATED</p></td>
<td class="enum_member_description">
<p>the device has a network connection, either local
  or global.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-DEACTIVATING:CAPS"></a>NM_DEVICE_STATE_DEACTIVATING</p></td>
<td class="enum_member_description">
<p>a disconnection from the current network
  connection was requested, and the device is cleaning up resources used for
  that connection.  The network connection may still be valid.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-FAILED:CAPS"></a>NM_DEVICE_STATE_FAILED</p></td>
<td class="enum_member_description">
<p>the device failed to connect to the requested
  network and is cleaning up the connection request</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMDeviceStateReason"></a><h3>enum NMDeviceStateReason</h3>
<p>Device state change reason codes</p>
<div class="refsect3">
<a name="NMDeviceStateReason.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-NONE:CAPS"></a>NM_DEVICE_STATE_REASON_NONE</p></td>
<td class="enum_member_description">
<p>No reason given</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-UNKNOWN:CAPS"></a>NM_DEVICE_STATE_REASON_UNKNOWN</p></td>
<td class="enum_member_description">
<p>Unknown error</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-NOW-MANAGED:CAPS"></a>NM_DEVICE_STATE_REASON_NOW_MANAGED</p></td>
<td class="enum_member_description">
<p>Device is now managed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-NOW-UNMANAGED:CAPS"></a>NM_DEVICE_STATE_REASON_NOW_UNMANAGED</p></td>
<td class="enum_member_description">
<p>Device is now unmanaged</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-CONFIG-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_CONFIG_FAILED</p></td>
<td class="enum_member_description">
<p>The device could not be readied for configuration</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-IP-CONFIG-UNAVAILABLE:CAPS"></a>NM_DEVICE_STATE_REASON_IP_CONFIG_UNAVAILABLE</p></td>
<td class="enum_member_description">
<p>IP configuration could not be reserved (no available address, timeout, etc)</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-IP-CONFIG-EXPIRED:CAPS"></a>NM_DEVICE_STATE_REASON_IP_CONFIG_EXPIRED</p></td>
<td class="enum_member_description">
<p>The IP config is no longer valid</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-NO-SECRETS:CAPS"></a>NM_DEVICE_STATE_REASON_NO_SECRETS</p></td>
<td class="enum_member_description">
<p>Secrets were required, but not provided</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SUPPLICANT-DISCONNECT:CAPS"></a>NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT</p></td>
<td class="enum_member_description">
<p>802.1x supplicant disconnected</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SUPPLICANT-CONFIG-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_SUPPLICANT_CONFIG_FAILED</p></td>
<td class="enum_member_description">
<p>802.1x supplicant configuration failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SUPPLICANT-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_SUPPLICANT_FAILED</p></td>
<td class="enum_member_description">
<p>802.1x supplicant failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SUPPLICANT-TIMEOUT:CAPS"></a>NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT</p></td>
<td class="enum_member_description">
<p>802.1x supplicant took too long to authenticate</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-PPP-START-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_PPP_START_FAILED</p></td>
<td class="enum_member_description">
<p>PPP service failed to start</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-PPP-DISCONNECT:CAPS"></a>NM_DEVICE_STATE_REASON_PPP_DISCONNECT</p></td>
<td class="enum_member_description">
<p>PPP service disconnected</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-PPP-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_PPP_FAILED</p></td>
<td class="enum_member_description">
<p>PPP failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-DHCP-START-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_DHCP_START_FAILED</p></td>
<td class="enum_member_description">
<p>DHCP client failed to start</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-DHCP-ERROR:CAPS"></a>NM_DEVICE_STATE_REASON_DHCP_ERROR</p></td>
<td class="enum_member_description">
<p>DHCP client error</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-DHCP-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_DHCP_FAILED</p></td>
<td class="enum_member_description">
<p>DHCP client failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SHARED-START-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_SHARED_START_FAILED</p></td>
<td class="enum_member_description">
<p>Shared connection service failed to start</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SHARED-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_SHARED_FAILED</p></td>
<td class="enum_member_description">
<p>Shared connection service failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-AUTOIP-START-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_AUTOIP_START_FAILED</p></td>
<td class="enum_member_description">
<p>AutoIP service failed to start</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-AUTOIP-ERROR:CAPS"></a>NM_DEVICE_STATE_REASON_AUTOIP_ERROR</p></td>
<td class="enum_member_description">
<p>AutoIP service error</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-AUTOIP-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_AUTOIP_FAILED</p></td>
<td class="enum_member_description">
<p>AutoIP service failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-BUSY:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_BUSY</p></td>
<td class="enum_member_description">
<p>The line is busy</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-NO-DIAL-TONE:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_NO_DIAL_TONE</p></td>
<td class="enum_member_description">
<p>No dial tone</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-NO-CARRIER:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_NO_CARRIER</p></td>
<td class="enum_member_description">
<p>No carrier could be established</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-DIAL-TIMEOUT:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_DIAL_TIMEOUT</p></td>
<td class="enum_member_description">
<p>The dialing request timed out</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-DIAL-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_DIAL_FAILED</p></td>
<td class="enum_member_description">
<p>The dialing attempt failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-INIT-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_INIT_FAILED</p></td>
<td class="enum_member_description">
<p>Modem initialization failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-APN-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_APN_FAILED</p></td>
<td class="enum_member_description">
<p>Failed to select the specified APN</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-REGISTRATION-NOT-SEARCHING:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_REGISTRATION_NOT_SEARCHING</p></td>
<td class="enum_member_description">
<p>Not searching for networks</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-REGISTRATION-DENIED:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_REGISTRATION_DENIED</p></td>
<td class="enum_member_description">
<p>Network registration denied</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-REGISTRATION-TIMEOUT:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_REGISTRATION_TIMEOUT</p></td>
<td class="enum_member_description">
<p>Network registration timed out</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-REGISTRATION-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_REGISTRATION_FAILED</p></td>
<td class="enum_member_description">
<p>Failed to register with the requested network</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-PIN-CHECK-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED</p></td>
<td class="enum_member_description">
<p>PIN check failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-FIRMWARE-MISSING:CAPS"></a>NM_DEVICE_STATE_REASON_FIRMWARE_MISSING</p></td>
<td class="enum_member_description">
<p>Necessary firmware for the device may be missing</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-REMOVED:CAPS"></a>NM_DEVICE_STATE_REASON_REMOVED</p></td>
<td class="enum_member_description">
<p>The device was removed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SLEEPING:CAPS"></a>NM_DEVICE_STATE_REASON_SLEEPING</p></td>
<td class="enum_member_description">
<p>NetworkManager went to sleep</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-CONNECTION-REMOVED:CAPS"></a>NM_DEVICE_STATE_REASON_CONNECTION_REMOVED</p></td>
<td class="enum_member_description">
<p>The device's active connection disappeared</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-USER-REQUESTED:CAPS"></a>NM_DEVICE_STATE_REASON_USER_REQUESTED</p></td>
<td class="enum_member_description">
<p>Device disconnected by user or client</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-CARRIER:CAPS"></a>NM_DEVICE_STATE_REASON_CARRIER</p></td>
<td class="enum_member_description">
<p>Carrier/link changed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-CONNECTION-ASSUMED:CAPS"></a>NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED</p></td>
<td class="enum_member_description">
<p>The device's existing connection was assumed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SUPPLICANT-AVAILABLE:CAPS"></a>NM_DEVICE_STATE_REASON_SUPPLICANT_AVAILABLE</p></td>
<td class="enum_member_description">
<p>The supplicant is now available</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-NOT-FOUND:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_NOT_FOUND</p></td>
<td class="enum_member_description">
<p>The modem could not be found</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-BT-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_BT_FAILED</p></td>
<td class="enum_member_description">
<p>The Bluetooth connection failed or timed out</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-SIM-NOT-INSERTED:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_SIM_NOT_INSERTED</p></td>
<td class="enum_member_description">
<p>GSM Modem's SIM Card not inserted</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-SIM-PIN-REQUIRED:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_SIM_PIN_REQUIRED</p></td>
<td class="enum_member_description">
<p>GSM Modem's SIM Pin required</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-SIM-PUK-REQUIRED:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_SIM_PUK_REQUIRED</p></td>
<td class="enum_member_description">
<p>GSM Modem's SIM Puk required</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-GSM-SIM-WRONG:CAPS"></a>NM_DEVICE_STATE_REASON_GSM_SIM_WRONG</p></td>
<td class="enum_member_description">
<p>GSM Modem's SIM wrong</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-INFINIBAND-MODE:CAPS"></a>NM_DEVICE_STATE_REASON_INFINIBAND_MODE</p></td>
<td class="enum_member_description">
<p>InfiniBand device does not support connected mode</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-DEPENDENCY-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_DEPENDENCY_FAILED</p></td>
<td class="enum_member_description">
<p>A dependency of the connection failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-BR2684-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_BR2684_FAILED</p></td>
<td class="enum_member_description">
<p>Problem with the RFC 2684 Ethernet over ADSL bridge</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-MANAGER-UNAVAILABLE:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_MANAGER_UNAVAILABLE</p></td>
<td class="enum_member_description">
<p>ModemManager not running</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SSID-NOT-FOUND:CAPS"></a>NM_DEVICE_STATE_REASON_SSID_NOT_FOUND</p></td>
<td class="enum_member_description">
<p>The Wi-Fi network could not be found</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SECONDARY-CONNECTION-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_SECONDARY_CONNECTION_FAILED</p></td>
<td class="enum_member_description">
<p>A secondary connection of the base connection failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-DCB-FCOE-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_DCB_FCOE_FAILED</p></td>
<td class="enum_member_description">
<p>DCB or FCoE setup failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-TEAMD-CONTROL-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_TEAMD_CONTROL_FAILED</p></td>
<td class="enum_member_description">
<p>teamd control failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_FAILED</p></td>
<td class="enum_member_description">
<p>Modem failed or no longer available</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-MODEM-AVAILABLE:CAPS"></a>NM_DEVICE_STATE_REASON_MODEM_AVAILABLE</p></td>
<td class="enum_member_description">
<p>Modem now ready and available</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SIM-PIN-INCORRECT:CAPS"></a>NM_DEVICE_STATE_REASON_SIM_PIN_INCORRECT</p></td>
<td class="enum_member_description">
<p>SIM PIN was incorrect</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-NEW-ACTIVATION:CAPS"></a>NM_DEVICE_STATE_REASON_NEW_ACTIVATION</p></td>
<td class="enum_member_description">
<p>New connection activation was enqueued</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-PARENT-CHANGED:CAPS"></a>NM_DEVICE_STATE_REASON_PARENT_CHANGED</p></td>
<td class="enum_member_description">
<p>the device's parent changed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-PARENT-MANAGED-CHANGED:CAPS"></a>NM_DEVICE_STATE_REASON_PARENT_MANAGED_CHANGED</p></td>
<td class="enum_member_description">
<p>the device parent's management changed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-OVSDB-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_OVSDB_FAILED</p></td>
<td class="enum_member_description">
<p>problem communicating with Open vSwitch database</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-IP-ADDRESS-DUPLICATE:CAPS"></a>NM_DEVICE_STATE_REASON_IP_ADDRESS_DUPLICATE</p></td>
<td class="enum_member_description">
<p>a duplicate IP address was detected</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-IP-METHOD-UNSUPPORTED:CAPS"></a>NM_DEVICE_STATE_REASON_IP_METHOD_UNSUPPORTED</p></td>
<td class="enum_member_description">
<p>The selected IP method is not supported</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-SRIOV-CONFIGURATION-FAILED:CAPS"></a>NM_DEVICE_STATE_REASON_SRIOV_CONFIGURATION_FAILED</p></td>
<td class="enum_member_description">
<p>configuration of SR-IOV parameters failed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-STATE-REASON-PEER-NOT-FOUND:CAPS"></a>NM_DEVICE_STATE_REASON_PEER_NOT_FOUND</p></td>
<td class="enum_member_description">
<p>The Wi-Fi P2P peer could not be found</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMMetered"></a><h3>enum NMMetered</h3>
<p>The NMMetered enum has two different purposes: one is to configure
"connection.metered" setting of a connection profile in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a>, and
the other is to express the actual metered state of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> at a given moment.</p>
<p>For the connection profile only <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-UNKNOWN:CAPS"><span class="type">NM_METERED_UNKNOWN</span></a>, <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-NO:CAPS"><span class="type">NM_METERED_NO</span></a>
and <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-YES:CAPS"><span class="type">NM_METERED_YES</span></a> are allowed.</p>
<p>The device's metered state at runtime is determined by the profile
which is currently active. If the profile explicitly specifies <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-NO:CAPS"><span class="type">NM_METERED_NO</span></a>
or <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-YES:CAPS"><span class="type">NM_METERED_YES</span></a>, then the device's metered state is as such.
If the connection profile leaves it undecided at <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-UNKNOWN:CAPS"><span class="type">NM_METERED_UNKNOWN</span></a> (the default),
then NetworkManager tries to guess the metered state, for example based on the
device type or on DHCP options (like Android devices exposing a "ANDROID_METERED"
DHCP vendor option). This then leads to either <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-GUESS-NO:CAPS"><span class="type">NM_METERED_GUESS_NO</span></a> or <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-GUESS-YES:CAPS"><span class="type">NM_METERED_GUESS_YES</span></a>.</p>
<p>Most applications probably should treat the runtime state <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-GUESS-YES:CAPS"><span class="type">NM_METERED_GUESS_YES</span></a>
like <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-YES:CAPS"><span class="type">NM_METERED_YES</span></a>, and all other states as not metered.</p>
<p>Note that the per-device metered states are then combined to a global metered
state. This is basically the metered state of the device with the best default
route. However, that generalization of a global metered state may not be correct
if the default routes for IPv4 and IPv6 are on different devices, or if policy
routing is configured. In general, the global metered state tries to express whether
the traffic is likely metered, but since that depends on the traffic itself,
there is not one answer in all cases. Hence, an application may want to consider
the per-device's metered states.</p>
<div class="refsect3">
<a name="NMMetered.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-METERED-UNKNOWN:CAPS"></a>NM_METERED_UNKNOWN</p></td>
<td class="enum_member_description">
<p>The metered status is unknown</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-METERED-YES:CAPS"></a>NM_METERED_YES</p></td>
<td class="enum_member_description">
<p>Metered, the value was explicitly configured</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-METERED-NO:CAPS"></a>NM_METERED_NO</p></td>
<td class="enum_member_description">
<p>Not metered, the value was explicitly configured</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-METERED-GUESS-YES:CAPS"></a>NM_METERED_GUESS_YES</p></td>
<td class="enum_member_description">
<p>Metered, the value was guessed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-METERED-GUESS-NO:CAPS"></a>NM_METERED_GUESS_NO</p></td>
<td class="enum_member_description">
<p>Not metered, the value was guessed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.2</p>
</div>
<hr>
<div class="refsect2">
<a name="NMConnectionMultiConnect"></a><h3>enum NMConnectionMultiConnect</h3>
<div class="refsect3">
<a name="NMConnectionMultiConnect.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-CONNECTION-MULTI-CONNECT-DEFAULT:CAPS"></a>NM_CONNECTION_MULTI_CONNECT_DEFAULT</p></td>
<td class="enum_member_description">
<p>indicates that the per-connection
  setting is unspecified. In this case, it will fallback to the default
  value, which is <a class="link" href="libnm-nm-dbus-interface.html#NM-CONNECTION-MULTI-CONNECT-SINGLE:CAPS"><code class="literal">NM_CONNECTION_MULTI_CONNECT_SINGLE</code></a>.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CONNECTION-MULTI-CONNECT-SINGLE:CAPS"></a>NM_CONNECTION_MULTI_CONNECT_SINGLE</p></td>
<td class="enum_member_description">
<p>the connection profile can only
  be active once at each moment. Activating a profile that is already active,
  will first deactivate it.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CONNECTION-MULTI-CONNECT-MANUAL-MULTIPLE:CAPS"></a>NM_CONNECTION_MULTI_CONNECT_MANUAL_MULTIPLE</p></td>
<td class="enum_member_description">
<p>the profile can
  be manually activated multiple times on different devices. However,
  regarding autoconnect, the profile will autoconnect only if it is
  currently not connected otherwise.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CONNECTION-MULTI-CONNECT-MULTIPLE:CAPS"></a>NM_CONNECTION_MULTI_CONNECT_MULTIPLE</p></td>
<td class="enum_member_description">
<p>the profile can autoactivate
  and be manually activated multiple times together.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.14</p>
</div>
<hr>
<div class="refsect2">
<a name="NMActiveConnectionState"></a><h3>enum NMActiveConnectionState</h3>
<p><a class="link" href="libnm-nm-dbus-interface.html#NMActiveConnectionState" title="enum NMActiveConnectionState"><span class="type">NMActiveConnectionState</span></a> values indicate the state of a connection to a
specific network while it is starting, connected, or disconnecting from that
network.</p>
<div class="refsect3">
<a name="NMActiveConnectionState.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-UNKNOWN:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_UNKNOWN</p></td>
<td class="enum_member_description">
<p>the state of the connection is unknown</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-ACTIVATING:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_ACTIVATING</p></td>
<td class="enum_member_description">
<p>a network connection is being prepared</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-ACTIVATED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_ACTIVATED</p></td>
<td class="enum_member_description">
<p>there is a connection to the network</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-DEACTIVATING:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_DEACTIVATING</p></td>
<td class="enum_member_description">
<p>the network connection is being
  torn down and cleaned up</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-DEACTIVATED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_DEACTIVATED</p></td>
<td class="enum_member_description">
<p>the network connection is disconnected
  and will be removed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMActiveConnectionStateReason"></a><h3>enum NMActiveConnectionStateReason</h3>
<p>Active connection state reasons.</p>
<div class="refsect3">
<a name="NMActiveConnectionStateReason.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-UNKNOWN:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_UNKNOWN</p></td>
<td class="enum_member_description">
<p>The reason for the active connection
  state change is unknown.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-NONE:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_NONE</p></td>
<td class="enum_member_description">
<p>No reason was given for the active
  connection state change.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-USER-DISCONNECTED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_USER_DISCONNECTED</p></td>
<td class="enum_member_description">
<p>The active connection changed
  state because the user disconnected it.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-DEVICE-DISCONNECTED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED</p></td>
<td class="enum_member_description">
<p>The active connection
  changed state because the device it was using was disconnected.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-SERVICE-STOPPED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_STOPPED</p></td>
<td class="enum_member_description">
<p>The service providing the
  VPN connection was stopped.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-IP-CONFIG-INVALID:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_IP_CONFIG_INVALID</p></td>
<td class="enum_member_description">
<p>The IP config of the active
  connection was invalid.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-CONNECT-TIMEOUT:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_CONNECT_TIMEOUT</p></td>
<td class="enum_member_description">
<p>The connection attempt to
  the VPN service timed out.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-SERVICE-START-TIMEOUT:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT</p></td>
<td class="enum_member_description">
<p>A timeout occurred
  while starting the service providing the VPN connection.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-SERVICE-START-FAILED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_START_FAILED</p></td>
<td class="enum_member_description">
<p>Starting the service
  providing the VPN connection failed.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-NO-SECRETS:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_NO_SECRETS</p></td>
<td class="enum_member_description">
<p>Necessary secrets for the
  connection were not provided.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-LOGIN-FAILED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_LOGIN_FAILED</p></td>
<td class="enum_member_description">
<p>Authentication to the
  server failed.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-CONNECTION-REMOVED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_CONNECTION_REMOVED</p></td>
<td class="enum_member_description">
<p>The connection was
  deleted from settings.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-DEPENDENCY-FAILED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_DEPENDENCY_FAILED</p></td>
<td class="enum_member_description">
<p>Master connection of this
  connection failed to activate.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-DEVICE-REALIZE-FAILED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_REALIZE_FAILED</p></td>
<td class="enum_member_description">
<p>Could not create the
  software device link.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-DEVICE-REMOVED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_REMOVED</p></td>
<td class="enum_member_description">
<p>The device this connection
  depended on disappeared.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.8</p>
</div>
<hr>
<div class="refsect2">
<a name="NMSecretAgentGetSecretsFlags"></a><h3>enum NMSecretAgentGetSecretsFlags</h3>
<p><a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentGetSecretsFlags" title="enum NMSecretAgentGetSecretsFlags"><span class="type">NMSecretAgentGetSecretsFlags</span></a> values modify the behavior of a GetSecrets request.</p>
<div class="refsect3">
<a name="NMSecretAgentGetSecretsFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-NONE:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_NONE</p></td>
<td class="enum_member_description">
<p>no special behavior; by default no
  user interaction is allowed and requests for secrets are fulfilled from
  persistent storage, or if no secrets are available an error is returned.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-ALLOW-INTERACTION:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_ALLOW_INTERACTION</p></td>
<td class="enum_member_description">
<p>allows the request to
  interact with the user, possibly prompting via UI for secrets if any are
  required, or if none are found in persistent storage.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-REQUEST-NEW:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_REQUEST_NEW</p></td>
<td class="enum_member_description">
<p>explicitly prompt for new
  secrets from the user.  This flag signals that NetworkManager thinks any
  existing secrets are invalid or wrong.  This flag implies that interaction
  is allowed.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-USER-REQUESTED:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_USER_REQUESTED</p></td>
<td class="enum_member_description">
<p>set if the request was
  initiated by user-requested action via the D-Bus interface, as opposed to
  automatically initiated by NetworkManager in response to (for example) scan
  results or carrier changes.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-WPS-PBC-ACTIVE:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_WPS_PBC_ACTIVE</p></td>
<td class="enum_member_description">
<p>indicates that WPS enrollment
  is active with PBC method. The agent may suggest that the user pushes a button
  on the router instead of supplying a PSK.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-ONLY-SYSTEM:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_ONLY_SYSTEM</p></td>
<td class="enum_member_description">
<p>Internal flag, not part of
  the D-Bus API.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-NO-ERRORS:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_NO_ERRORS</p></td>
<td class="enum_member_description">
<p>Internal flag, not part of
  the D-Bus API.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NMSecretAgentCapabilities"></a><h3>enum NMSecretAgentCapabilities</h3>
<p><a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentCapabilities" title="enum NMSecretAgentCapabilities"><span class="type">NMSecretAgentCapabilities</span></a> indicate various capabilities of the agent.</p>
<div class="refsect3">
<a name="NMSecretAgentCapabilities.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-CAPABILITY-NONE:CAPS"></a>NM_SECRET_AGENT_CAPABILITY_NONE</p></td>
<td class="enum_member_description">
<p>the agent supports no special capabilities</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-CAPABILITY-VPN-HINTS:CAPS"></a>NM_SECRET_AGENT_CAPABILITY_VPN_HINTS</p></td>
<td class="enum_member_description">
<p>the agent supports passing hints to
VPN plugin authentication dialogs.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SECRET-AGENT-CAPABILITY-LAST:CAPS"></a>NM_SECRET_AGENT_CAPABILITY_LAST</p></td>
<td class="enum_member_description">
<p>bounds checking value; should not be used.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-DESTINATION:CAPS"></a><h3>NM_LLDP_ATTR_DESTINATION</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_DESTINATION             "destination"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-CHASSIS-ID-TYPE:CAPS"></a><h3>NM_LLDP_ATTR_CHASSIS_ID_TYPE</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_CHASSIS_ID_TYPE         "chassis-id-type"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-CHASSIS-ID:CAPS"></a><h3>NM_LLDP_ATTR_CHASSIS_ID</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_CHASSIS_ID              "chassis-id"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-PORT-ID-TYPE:CAPS"></a><h3>NM_LLDP_ATTR_PORT_ID_TYPE</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_PORT_ID_TYPE            "port-id-type"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-PORT-ID:CAPS"></a><h3>NM_LLDP_ATTR_PORT_ID</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_PORT_ID                 "port-id"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-PORT-DESCRIPTION:CAPS"></a><h3>NM_LLDP_ATTR_PORT_DESCRIPTION</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_PORT_DESCRIPTION        "port-description"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-SYSTEM-NAME:CAPS"></a><h3>NM_LLDP_ATTR_SYSTEM_NAME</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_SYSTEM_NAME             "system-name"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-SYSTEM-DESCRIPTION:CAPS"></a><h3>NM_LLDP_ATTR_SYSTEM_DESCRIPTION</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_SYSTEM_DESCRIPTION      "system-description"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-SYSTEM-CAPABILITIES:CAPS"></a><h3>NM_LLDP_ATTR_SYSTEM_CAPABILITIES</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_SYSTEM_CAPABILITIES     "system-capabilities"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-MANAGEMENT-ADDRESSES:CAPS"></a><h3>NM_LLDP_ATTR_MANAGEMENT_ADDRESSES</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_MANAGEMENT_ADDRESSES    "management-addresses"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-1-PVID:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_PVID</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_PVID         "ieee-802-1-pvid"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-1-VLANS:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_VLANS</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_VLANS        "ieee-802-1-vlans"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-1-PPVIDS:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_PPVIDS</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_PPVIDS       "ieee-802-1-ppvids"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-3-MAC-PHY-CONF:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF    "ieee-802-3-mac-phy-conf"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-3-POWER-VIA-MDI:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI   "ieee-802-3-power-via-mdi"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-3-MAX-FRAME-SIZE:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE  "ieee-802-3-max-frame-size"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-1-VID:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_VID</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_VID          "ieee-802-1-vid"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-1-VLAN-NAME:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME    "ieee-802-1-vlan-name"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-1-PPVID:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_PPVID</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_PPVID        "ieee-802-1-ppvid"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-ATTR-IEEE-802-1-PPVID-FLAGS:CAPS"></a><h3>NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS</h3>
<pre class="programlisting">#define NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS  "ieee-802-1-ppvid-flags"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-DEST-NEAREST-BRIDGE:CAPS"></a><h3>NM_LLDP_DEST_NEAREST_BRIDGE</h3>
<pre class="programlisting">#define NM_LLDP_DEST_NEAREST_BRIDGE          "nearest-bridge"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-DEST-NEAREST-NON-TPMR-BRIDGE:CAPS"></a><h3>NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE</h3>
<pre class="programlisting">#define NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE "nearest-non-tpmr-bridge"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NM-LLDP-DEST-NEAREST-CUSTOMER-BRIDGE:CAPS"></a><h3>NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE</h3>
<pre class="programlisting">#define NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE "nearest-customer-bridge"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="NMIPTunnelMode"></a><h3>enum NMIPTunnelMode</h3>
<p>The tunneling mode.</p>
<div class="refsect3">
<a name="NMIPTunnelMode.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-UNKNOWN:CAPS"></a>NM_IP_TUNNEL_MODE_UNKNOWN</p></td>
<td class="enum_member_description">
<p>Unknown/unset tunnel mode</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-IPIP:CAPS"></a>NM_IP_TUNNEL_MODE_IPIP</p></td>
<td class="enum_member_description">
<p>IP in IP tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-GRE:CAPS"></a>NM_IP_TUNNEL_MODE_GRE</p></td>
<td class="enum_member_description">
<p>GRE tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-SIT:CAPS"></a>NM_IP_TUNNEL_MODE_SIT</p></td>
<td class="enum_member_description">
<p>SIT tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-ISATAP:CAPS"></a>NM_IP_TUNNEL_MODE_ISATAP</p></td>
<td class="enum_member_description">
<p>ISATAP tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-VTI:CAPS"></a>NM_IP_TUNNEL_MODE_VTI</p></td>
<td class="enum_member_description">
<p>VTI tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-IP6IP6:CAPS"></a>NM_IP_TUNNEL_MODE_IP6IP6</p></td>
<td class="enum_member_description">
<p>IPv6 in IPv6 tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-IPIP6:CAPS"></a>NM_IP_TUNNEL_MODE_IPIP6</p></td>
<td class="enum_member_description">
<p>IPv4 in IPv6 tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-IP6GRE:CAPS"></a>NM_IP_TUNNEL_MODE_IP6GRE</p></td>
<td class="enum_member_description">
<p>IPv6 GRE tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-VTI6:CAPS"></a>NM_IP_TUNNEL_MODE_VTI6</p></td>
<td class="enum_member_description">
<p>IPv6 VTI tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-GRETAP:CAPS"></a>NM_IP_TUNNEL_MODE_GRETAP</p></td>
<td class="enum_member_description">
<p>GRETAP tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-IP-TUNNEL-MODE-IP6GRETAP:CAPS"></a>NM_IP_TUNNEL_MODE_IP6GRETAP</p></td>
<td class="enum_member_description">
<p>IPv6 GRETAP tunnel</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.2</p>
</div>
<hr>
<div class="refsect2">
<a name="NMCheckpointCreateFlags"></a><h3>enum NMCheckpointCreateFlags</h3>
<p>The flags for CheckpointCreate call</p>
<div class="refsect3">
<a name="NMCheckpointCreateFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-NONE:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_NONE</p></td>
<td class="enum_member_description">
<p>no flags</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-DESTROY-ALL:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_DESTROY_ALL</p></td>
<td class="enum_member_description">
<p>when creating
  a new checkpoint, destroy all existing ones.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-DELETE-NEW-CONNECTIONS:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_DELETE_NEW_CONNECTIONS</p></td>
<td class="enum_member_description">
<p>upon rollback,
  delete any new connection added after the checkpoint (Since: 1.6)</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-DISCONNECT-NEW-DEVICES:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_DISCONNECT_NEW_DEVICES</p></td>
<td class="enum_member_description">
<p>upon rollback,
  disconnect any new device appeared after the checkpoint (Since: 1.6)</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-ALLOW-OVERLAPPING:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_ALLOW_OVERLAPPING</p></td>
<td class="enum_member_description">
<p>by default, creating
  a checkpoint fails if there are already existing checkoints that
  reference the same devices. With this flag, creation of such
  checkpoints is allowed, however, if an older checkpoint
  that references overlapping devices gets rolled back, it will
  automatically destroy this checkpoint during rollback. This
  allows to create several overlapping checkpoints in parallel,
  and rollback to them at will. With the special case that
  rolling back to an older checkpoint will invalidate all
  overlapping younger checkpoints. This opts-in that the
  checkpoint can be automatically destroyed by the rollback
  of an older checkpoint. (Since: 1.12)</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.4 (gi flags generated since 1.12)</p>
</div>
<hr>
<div class="refsect2">
<a name="NMRollbackResult"></a><h3>enum NMRollbackResult</h3>
<p>The result of a checkpoint <code class="function">Rollback()</code> operation for a specific device.</p>
<div class="refsect3">
<a name="NMRollbackResult.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-ROLLBACK-RESULT-OK:CAPS"></a>NM_ROLLBACK_RESULT_OK</p></td>
<td class="enum_member_description">
<p>the rollback succeeded.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ROLLBACK-RESULT-ERR-NO-DEVICE:CAPS"></a>NM_ROLLBACK_RESULT_ERR_NO_DEVICE</p></td>
<td class="enum_member_description">
<p>the device no longer exists.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ROLLBACK-RESULT-ERR-DEVICE-UNMANAGED:CAPS"></a>NM_ROLLBACK_RESULT_ERR_DEVICE_UNMANAGED</p></td>
<td class="enum_member_description">
<p>the device is now unmanaged.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ROLLBACK-RESULT-ERR-FAILED:CAPS"></a>NM_ROLLBACK_RESULT_ERR_FAILED</p></td>
<td class="enum_member_description">
<p>other errors during rollback.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.4</p>
</div>
<hr>
<div class="refsect2">
<a name="NMSettingsConnectionFlags"></a><h3>enum NMSettingsConnectionFlags</h3>
<p>Flags describing the current activation state.</p>
<div class="refsect3">
<a name="NMSettingsConnectionFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-CONNECTION-FLAG-NONE:CAPS"></a>NM_SETTINGS_CONNECTION_FLAG_NONE</p></td>
<td class="enum_member_description">
<p>an alias for numeric zero, no flags set.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-CONNECTION-FLAG-UNSAVED:CAPS"></a>NM_SETTINGS_CONNECTION_FLAG_UNSAVED</p></td>
<td class="enum_member_description">
<p>the connection is not saved to disk.
  That either means, that the connection is in-memory only and currently
  is not backed by a file. Or, that the connection is backed by a file,
  but has modifications in-memory that were not persisted to disk.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-CONNECTION-FLAG-NM-GENERATED:CAPS"></a>NM_SETTINGS_CONNECTION_FLAG_NM_GENERATED</p></td>
<td class="enum_member_description">
<p>A connection is "nm-generated" if
 it was generated by NetworkManger. If the connection gets modified or saved
 by the user, the flag gets cleared. A nm-generated is also unsaved
 and has no backing file as it is in-memory only.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-CONNECTION-FLAG-VOLATILE:CAPS"></a>NM_SETTINGS_CONNECTION_FLAG_VOLATILE</p></td>
<td class="enum_member_description">
<p>The connection will be deleted
 when it disconnects. That is for in-memory connections (unsaved), which are
 currently active but deleted on disconnect. Volatile connections are
 always unsaved, but they are also no backing file on disk and are entirely
 in-memory only.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.12</p>
</div>
<hr>
<div class="refsect2">
<a name="NMActivationStateFlags"></a><h3>enum NMActivationStateFlags</h3>
<p>Flags describing the current activation state.</p>
<div class="refsect3">
<a name="NMActivationStateFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-NONE:CAPS"></a>NM_ACTIVATION_STATE_FLAG_NONE</p></td>
<td class="enum_member_description">
<p>an alias for numeric zero, no flags set.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-IS-MASTER:CAPS"></a>NM_ACTIVATION_STATE_FLAG_IS_MASTER</p></td>
<td class="enum_member_description">
<p>the device is a master.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-IS-SLAVE:CAPS"></a>NM_ACTIVATION_STATE_FLAG_IS_SLAVE</p></td>
<td class="enum_member_description">
<p>the device is a slave.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-LAYER2-READY:CAPS"></a>NM_ACTIVATION_STATE_FLAG_LAYER2_READY</p></td>
<td class="enum_member_description">
<p>layer2 is activated and ready.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-IP4-READY:CAPS"></a>NM_ACTIVATION_STATE_FLAG_IP4_READY</p></td>
<td class="enum_member_description">
<p>IPv4 setting is completed.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-IP6-READY:CAPS"></a>NM_ACTIVATION_STATE_FLAG_IP6_READY</p></td>
<td class="enum_member_description">
<p>IPv6 setting is completed.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-MASTER-HAS-SLAVES:CAPS"></a>NM_ACTIVATION_STATE_FLAG_MASTER_HAS_SLAVES</p></td>
<td class="enum_member_description">
<p>The master has any slave devices attached.
  This only makes sense if the device is a master.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-LIFETIME-BOUND-TO-PROFILE-VISIBILITY:CAPS"></a>NM_ACTIVATION_STATE_FLAG_LIFETIME_BOUND_TO_PROFILE_VISIBILITY</p></td>
<td class="enum_member_description">
<p>the lifetime
  of the activation is bound to the visilibity of the connection profile,
  which in turn depends on "connection.permissions" and whether a session
  for the user exists. Since: 1.16</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.10</p>
</div>
<hr>
<div class="refsect2">
<a name="NMSettingsAddConnection2Flags"></a><h3>enum NMSettingsAddConnection2Flags</h3>
<p>Numeric flags for the "flags" argument of <code class="function">AddConnection2()</code> D-Bus API.</p>
<div class="refsect3">
<a name="NMSettingsAddConnection2Flags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-ADD-CONNECTION2-FLAG-NONE:CAPS"></a>NM_SETTINGS_ADD_CONNECTION2_FLAG_NONE</p></td>
<td class="enum_member_description">
<p>an alias for numeric zero, no flags set.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-ADD-CONNECTION2-FLAG-TO-DISK:CAPS"></a>NM_SETTINGS_ADD_CONNECTION2_FLAG_TO_DISK</p></td>
<td class="enum_member_description">
<p>to persist the connection to disk.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-ADD-CONNECTION2-FLAG-IN-MEMORY:CAPS"></a>NM_SETTINGS_ADD_CONNECTION2_FLAG_IN_MEMORY</p></td>
<td class="enum_member_description">
<p>to make the connection in-memory only.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-ADD-CONNECTION2-FLAG-BLOCK-AUTOCONNECT:CAPS"></a>NM_SETTINGS_ADD_CONNECTION2_FLAG_BLOCK_AUTOCONNECT</p></td>
<td class="enum_member_description">
<p>usually, when the connection
  has autoconnect enabled and gets added, it becomes eligible to autoconnect
  right away. Setting this flag, disables autoconnect until the connection
  is manually activated.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.20</p>
</div>
<hr>
<div class="refsect2">
<a name="NMSettingsUpdate2Flags"></a><h3>enum NMSettingsUpdate2Flags</h3>
<div class="refsect3">
<a name="NMSettingsUpdate2Flags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-NONE:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_NONE</p></td>
<td class="enum_member_description">
<p>an alias for numeric zero, no flags set.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-TO-DISK:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_TO_DISK</p></td>
<td class="enum_member_description">
<p>to persist the connection to disk.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</p></td>
<td class="enum_member_description">
<p>makes the profile in-memory.
  Note that such profiles are stored in keyfile format under /run.
  If the file is already in-memory, the file in /run is updated in-place.
  Otherwise, the previous storage for the profile is left unchanged
  on disk, and the in-memory copy shadows it.
  Note that the original filename of the previous persistent storage (if any)
  is remembered. That means, when later persisting the profile again to disk,
  the file on disk will be overwritten again.
  Likewise, when finally deleting the profile, both the storage from /run
  and persistent storage are deleted (or if the persistent storage does not
  allow deletion, and nmmeta file is written to mark the UUID as deleted).</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-DETACHED:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED</p></td>
<td class="enum_member_description">
<p>this is almost the same
  as <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</code></a>, with one difference: when later deleting
  the profile, the original profile will not be deleted. Instead a nmmeta
  file is written to /run to indicate that the profile is gone.
  Note that if such a nmmeta tombstone file exists and hides a file in persistant
  storage, then when re-adding the profile with the same UUID, then the original
  storage is taken over again.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-ONLY:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY</p></td>
<td class="enum_member_description">
<p>this is like <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</code></a>,
  but if the connection has a corresponding file on persistent storage, the file
  will be deleted right away. If the profile is later again persisted to disk,
  a new, unused filename will be chosen.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-VOLATILE:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_VOLATILE</p></td>
<td class="enum_member_description">
<p>This can be specified with either
  <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</code></a>, <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-DETACHED:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED</code></a>
  or <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-ONLY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY</code></a>.
  After making the connection in-memory only, the connection is marked
  as volatile. That means, if the connection is currently not active
  it will be deleted right away. Otherwise, it is marked to for deletion
  once the connection deactivates. A volatile connection cannot autoactivate
  again (because it's about to be deleted), but a manual activation will
  clear the volatile flag.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-BLOCK-AUTOCONNECT:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_BLOCK_AUTOCONNECT</p></td>
<td class="enum_member_description">
<p>usually, when the connection
  has autoconnect enabled and is modified, it becomes eligible to autoconnect
  right away. Setting this flag, disables autoconnect until the connection
  is manually activated.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-NO-REAPPLY:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_NO_REAPPLY</p></td>
<td class="enum_member_description">
<p>when a profile gets modified that is
  currently active, then these changes don't take effect for the active
  device unless the profile gets reactivated or the configuration reapplied.
  There are two exceptions: by default "connection.zone" and "connection.metered"
  properties take effect immediately. Specify this flag to prevent these
  properties to take effect, so that the change is restricted to modify
  the profile. Since: 1.20.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.12</p>
</div>
<hr>
<div class="refsect2">
<a name="NMTernary"></a><h3>enum NMTernary</h3>
<p>An boolean value that can be overridden by a default.</p>
<div class="refsect3">
<a name="NMTernary.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-TERNARY-DEFAULT:CAPS"></a>NM_TERNARY_DEFAULT</p></td>
<td class="enum_member_description">
<p>use the globally-configured default value.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-TERNARY-FALSE:CAPS"></a>NM_TERNARY_FALSE</p></td>
<td class="enum_member_description">
<p>the option is disabled.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-TERNARY-TRUE:CAPS"></a>NM_TERNARY_TRUE</p></td>
<td class="enum_member_description">
<p>the option is enabled.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.14</p>
</div>
<hr>
<div class="refsect2">
<a name="NMManagerReloadFlags"></a><h3>enum NMManagerReloadFlags</h3>
<p>Flags for the manager <code class="function">Reload()</code> call.</p>
<div class="refsect3">
<a name="NMManagerReloadFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-NONE:CAPS"></a>NM_MANAGER_RELOAD_FLAG_NONE</p></td>
<td class="enum_member_description">
<p>an alias for numeric zero, no flags set. This
  reloads everything that is supported and is identical to a SIGHUP.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-CONF:CAPS"></a>NM_MANAGER_RELOAD_FLAG_CONF</p></td>
<td class="enum_member_description">
<p>reload the NetworkManager.conf configuration
  from disk. Note that this does not include connections, which can be
  reloaded via Setting's <code class="function">ReloadConnections()</code>.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-DNS-RC:CAPS"></a>NM_MANAGER_RELOAD_FLAG_DNS_RC</p></td>
<td class="enum_member_description">
<p>update DNS configuration, which usually
  involves writing /etc/resolv.conf anew.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-DNS-FULL:CAPS"></a>NM_MANAGER_RELOAD_FLAG_DNS_FULL</p></td>
<td class="enum_member_description">
<p>means to restart the DNS plugin. This
  is for example useful when using dnsmasq plugin, which uses additional
  configuration in /etc/NetworkManager/dnsmasq.d. If you edit those files,
  you can restart the DNS plugin. This action shortly interrupts name
  resolution.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-ALL:CAPS"></a>NM_MANAGER_RELOAD_FLAG_ALL</p></td>
<td class="enum_member_description">
<p>all flags.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.22</p>
</div>
<hr>
<div class="refsect2">
<a name="NMDeviceInterfaceFlags"></a><h3>enum NMDeviceInterfaceFlags</h3>
<p>Flags for a network interface.</p>
<div class="refsect3">
<a name="NMDeviceInterfaceFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-INTERFACE-FLAG-NONE:CAPS"></a>NM_DEVICE_INTERFACE_FLAG_NONE</p></td>
<td class="enum_member_description">
<p>an alias for numeric zero, no flags set.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-INTERFACE-FLAG-UP:CAPS"></a>NM_DEVICE_INTERFACE_FLAG_UP</p></td>
<td class="enum_member_description">
<p>the interface is enabled from the
  administrative point of view. Corresponds to kernel IFF_UP.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-INTERFACE-FLAG-LOWER-UP:CAPS"></a>NM_DEVICE_INTERFACE_FLAG_LOWER_UP</p></td>
<td class="enum_member_description">
<p>the physical link is up. Corresponds
  to kernel IFF_LOWER_UP.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="NM-DEVICE-INTERFACE-FLAG-CARRIER:CAPS"></a>NM_DEVICE_INTERFACE_FLAG_CARRIER</p></td>
<td class="enum_member_description">
<p>the interface has carrier. In most
  cases this is equal to the value of <em class="parameter"><code>NM_DEVICE_INTERFACE_FLAG_LOWER_UP</code></em>
.
  However some devices have a non-standard carrier detection mechanism.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 1.22</p>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.29</div>
</body>
</html>